package com.ztf.jsonTest.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.yjsk.wfbankeims.legalcore.output.base.ResBase;
import com.ztf.jsonTest.entity.Plan331300;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;


/**
 * @description: 还款试算 00010000300301
 * @author:
 * @create: 2021-07-23 19:55
 **/

@EqualsAndHashCode(callSuper = true)
@Data
@ApiModel("还款计划----支用前----先息后本")
public class RES_00010000331300 extends ResBase {

    @JSONField(name="LN-RFN-STY")
    private String lnRfnSty;

    @JSONField(name="LN-INTC-INTR")
    private String lnIntcIntr;

    @ApiModelProperty("总期数")
    @JSONField(name="LN-TOTL-PRD-N")
    private String lnTotlPrdn;

    @JSONField(name="LN-TX-AMT")
    private String lntxAmt;

    @JSONField(name="LN-LN-DT-N")
    private String lnlnDtn;

    @JSONField(name="LN-DUE-DT-N")
    private String lnDueDtn;

    @ApiModelProperty("当期本金")
    @JSONField(name="LN-THE-CAP-AMT")
    private String lnTheCapAmt;

    @ApiModelProperty("当期利息")
    @JSONField(name="LN-THE-INT-AMT")
    private String lnTheIntAmt;

    @ApiModelProperty("当期还款金额")
    @JSONField(name="LN-THE-AMT")
    private String lnTheAmt;

    @JSONField(name="LN-RFN-STY-1")
    private String lnRfnSty1;

    @JSONField(name="LN-INTC-INTR-1")
    private String lnIntcIntr1;

    @JSONField(name="LN-TOTL-PRD-N-1")
    private String lnTotlPrdN1;

    @JSONField(name="LN-COLI-CYCL-TOTL-MN-N-1")
    private String lncoliCyclTotlMnn1;

    @JSONField(name="LN-TX-AMT-1")
    private String lntxAmt1;

    @JSONField(name="LN-TOTL-INT")
    private String lnTotlInt;

    @JSONField(name="LN-BILL-DAY")
    private String lnBillDay;

    @JSONField(name="LN-LN-DT-N-1")
    private String lnlnDtn1;

    @JSONField(name="LN-DUE-DT-N-1")
    private String lnDueDtn1;

    @JSONField(name="LN-LN-GRP")
    private List<Plan331300> lnlnGrp;





}
